package com.thinkgem.jeesite.modules.fantasy.behavior;

import com.thinkgem.jeesite.modules.fantasy.dao.CabinetDao;
import com.thinkgem.jeesite.modules.fantasy.dao.ItemDao;
import com.thinkgem.jeesite.modules.fantasy.entity.Item;
import com.thinkgem.jeesite.modules.fantasy.service.UseBehavior;

public class Install implements UseBehavior {
	CabinetDao cabinetDao;
	ItemDao itemDao;
	
	public CabinetDao getCabinetDao() {
		return cabinetDao;
	}

	public void setCabinetDao(CabinetDao cabinetDao) {
		this.cabinetDao = cabinetDao;
	}

	public ItemDao getItemDao() {
		return itemDao;
	}

	public void setItemDao(ItemDao itemDao) {
		this.itemDao = itemDao;
	}

	@Override
	public void useItem(Item item) {
		System.out.println("在家中使用道具，并摆放在家中。");
		//使用道具
		itemDao.removeItemById(item.getId());
		//进行摆放
		cabinetDao.addCabinet(item.getOwnerid());
	}

}
